#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"

#define BOOT_MODE_PIN 9

void app_main(void)
{
    gpio_reset_pin(BOOT_MODE_PIN);
    gpio_set_direction(BOOT_MODE_PIN, GPIO_MODE_INPUT);

    while (1)
    {
        if (gpio_get_level(BOOT_MODE_PIN) == 0)
        {
            vTaskDelay(1000 / portTICK_PERIOD_MS);
            if (gpio_get_level(BOOT_MODE_PIN) == 0)
            {
                printf("key press...\n");
            }
        }
        vTaskDelay(200 / portTICK_PERIOD_MS);
    }
}
